home *** CD-ROM | disk | FTP | other *** search
/ Aminet 3 / Aminet 3 - July 1994.iso / Aminet / util / shell / csh537f.lha / overview.doc < prev    next >
Encoding:
Text File  |  1993-07-15  |  7.7 KB  |  151 lines

  1. CShell est un shell de remplacement pour le shell Amiga standard.
  2.  
  3. - Pressez la touche HELP pour avoir une liste des commandes encapsulées.
  4.   Après que vous ayez assigné CSH: là où se trouve csh.doc, vous pouvez
  5.   aussi entrer 'man <commande>'
  6. - Après que vous ayez lancé csh, vous pouvez enlever le disque à partir
  7.   duquel vous avez booté, puisque toutes les commandes importantes sont
  8.   encapsulées.
  9. - Toutes les commandes encapsulées pourraient être abrégées. Au lieu de
  10.   taper 'assign', entrez juste 'ass'. Si vous n'aimez pas ceci, entrez
  11.   'set _abbrev n'.
  12. - Les commandes encapsulées doivent être en minuscules. Ainsi, pour forcer
  13.   l'utilisation d'une commande externe, mettez en majuscules la première 
  14.   lettre: 'Dir df1: ALL'
  15. - Toutes les commandes (même externes) acceptent les motifs d'expansion.
  16.   L'astérisque '*' est la même chose que #? sous AmigaDOS: 'copy *.c ram:'
  17. - Installation rapide: appelez csh à la fin de votre startup-sequence.
  18.   Créez juste un fichier s:.login où vous mettez tous vos alias personels.
  19. - La commande alias est très puissante: 'alias salut "%a echo $a$a"'
  20.   affichera deux fois ce que vous lui avez passé en arguments. Les alias
  21.   peuvent s'appeler entre eux.
  22. - Chaque fois que vous devez spécifier un nom de fichier, tapez juste le
  23.   début et pressez la touche TAB. Répétez si nécessaire.
  24. - Après avoir tapé 'cd -g DH0: DH1:' (insérez vos partitions ici), vous
  25.   pouvez faire un cd dans n'importe quel répertoire n'importe où sur le
  26.   disque dur sans avoir à spécifier un nom de chemin.
  27. - Vous pouvez mettre dans les touches de fonctions n'importe quelle chaîne:
  28.   'set _f1 dir^m' exécutera une commande 'dir' chaque fois que vous pressez
  29.   f1.
  30. - Vous pouvez rappeler les vielles lignes en appuyant sur les flèches hautes
  31.   et basses. Si vous tapez le début d'une vielle ligne et tapez shift-haut,
  32.   elle réapparaîtra.
  33. - CShell a toutes les propriétés importantes d'un langage de programation.
  34.   Les scripts en CShell peuvent accomplir des actions très compliquées.
  35.   Référez vous à csh.doc pour plus de détails.
  36. - Vous pouvez contrôler les programmes d'applications avec un port REXX sans
  37.   avoir besoin de faire fonctionner AREXX: 'rxsend rexx_ced CEDTOFRONT'
  38.  
  39. abortline   arrête la ligne de commande courante
  40. action      essaye de réaliser une action sur un fichier. voir 'class'
  41. addbuffers  ajoute des buffers à un disque
  42. alias       définit un raccourci pour une liste de commandes
  43. ascii         montre une table ascii
  44. aset        définit une variable d'environnement ARP
  45. assign      assigne un nom logique à un répertoire physique
  46. basename    extrait le nom de fichier d'un nom de chemin
  47. cat         même chose que type
  48. cd          change le répertoire courant
  49. class       définit des classes de fichiers et les actions qui peuvent être
  50.             exécutées dessus
  51. close       ferme un fichier ouvert par open
  52. copy        copie des fichiers et/ou répertoires à un endroit différent
  53. cp          même chose que copy
  54. date        affiche ou règle l'heure et la date
  55. dec         decremente une variable
  56. delete      enlève un fichier ou répertoire
  57. dir         affiche un répertoire. beaucoup de possibilités
  58. diskchange  indique un changement de disque dans un lecteur
  59. echo         affiche ses arguments sur la sortie standard
  60. else        utilisé dans if/else/endif
  61. endif       utilisé dans if/else/endif
  62. error       génère un code d'erreur spécifique
  63. exec        exécute ses arguments comme une commande
  64. fault       imprime la chaîne d'erreur associée à un code d'erreur secondaire
  65. filenote    ajoute un commentaire à un fichier
  66. flist       liste tous les fichiers ouverts par open
  67. fltlower    filtre: lit sur l'nrée standard, covertit en minuscules et affiche
  68.             sur la sortie standard
  69. fltupper    filtre: convertit en majuscules
  70. foreach     exécute son dernier argument plusieurs fois, en prenant la valeur 
  71.             d'une variable parmi ses arguments
  72. forever     exécute son dernier argument pour toujours
  73. forline     exécute son dernier argument plusieurs fois, en prenant la valeur
  74.             d'une varaible dans un fichier
  75. fornum      exécute son dernier argument plusieurs fois, en assignant des 
  76.             valeurs numériques
  77. getenv      lit une variable ENV:
  78. goto        saute à une étiquette
  79. head        filtre: prend les premières lignes de l'entrée standard
  80. help        affiche une liste des commandes 
  81. history     affiche les dernières commandes entrées
  82. howmany     indique le nombre de shells qui tournent
  83. htype       affiche un fichier sous forme hexadécimale
  84. if          clause conditionelle: 'if a < 3; echo plus petit;endif'
  85. inc         augmente une variable
  86. info        affiche des informations sur les drives
  87. input       prend une variable sur l'entrée standard
  88. join        regroupe plusieurs fichiers en un seul
  89. keymap      redéfinit les touches d'édition du clavier
  90. label       affiche la destination pour un 'goto'
  91. local       définit une variable locale
  92. linecnt     filtre: compte les lignes sur l'entrée standard
  93. ls          même chose que dir
  94. man         affiche des informations détaillées sur une commande cshell
  95. md          même chose que mkdir
  96. mem         affiche la mémoire disponible
  97. menu        installe un menu intuition
  98. mkdir       crée un répertoire
  99. mv          même chose que rename
  100. open        ouvre un fichier
  101. path        fixe ou affiche le chemin à tester pour accéder aux commandes 
  102.             externes
  103. pri         fixe la priorité de la tache
  104. protect     altère les bits de protection d'un fichier
  105. ps          affiche les taches tournant actuellement
  106. pwd         affiche le répertoire courant (de travail)
  107. qsort       filtre: trie l'entrée standard, affiche sur la sortie standard
  108. quit        quitte cshell (ARGH!)
  109. rback       lance une commande externe en arrière-plan
  110. rename      renomme un fichier
  111. readfile    lit un fichier et l'assigne à une variable
  112. relabel     renomme un disque
  113. resident    rend une commande externe résidente
  114. return      quitte un fichier script ou cshell
  115. rm          même chose que delete
  116. rpn         calculateur en polonaise inverse
  117. rxrec       entre dans le mode de reception de commandes AREXX
  118. rxsend      envoie une commande AREXX à un programme d'application
  119. run         lance une commande externe de façon asynchrone
  120. search      fouille un fichier à la recherche d'une chaîne, beaucoup de 
  121.             possibilités
  122. set         assigne une valeur à une variable
  123. setenv      fixe une variable ENV:
  124. sleep       attend pendant un délai
  125. split       coupe une variable
  126. source      lance une fichier script
  127. stack       définit la pile pour les commandes devant être lancées
  128. strhead     enlève le suffixe d'un nom de fichier
  129. strings     trouve des chaînes à l'intérieur des fichiers binaires
  130. strleft     détermine les n premiers caractères dans une chaîne
  131. strlen      détermine la longueur de la chaîne
  132. strmid      trouve les m premiers caractères commençant à partir du n-ième
  133. srright     détermine les derniers n caractères d'une chaîne
  134. strtail     trouve la fin d'une variable
  135. tackon      ajoute un nom de chemin à un nom de fichier
  136. tail        filtre: affiche les dernières n lignes de stdin
  137. tee         filtre: copie stdin sur stdout et stderr
  138. touch       met à jour la date de création d'un fichier
  139. truncate    filtre: réduit la largeur d'un fichier texte
  140. type        affiche un fichier sur stdout
  141. unalias     enlève un alias
  142. uniq        filtre enlève les lignes identiques
  143. unlocal     enlève une variable locale
  144. unset       enlève une variable
  145. usage       affiche la notice d'usage d'une commande cshell
  146. version     affiche la version courante de cshell
  147. waitforport attend l'apparition d'un port AREXX
  148. whereis     truve un fichier sur le disque dur
  149. window      redimentionne la fenêtre dans laquelle travaille cshell
  150. writefile   écrit une variable sur la sortie standard, une ligne par motabortline   aborts current command line
  151.